Iterative branch-and-price for large multi-criteria kidney exchange
نویسندگان
چکیده
Living donor kidney transplantation is the preferred treatment for patients with end stage renal disease. Unfortunately, living donors are often incompatible with their specified recipient due to physiological reasons, such as incompatible blood types. Kidney exchange is an increasing modality that allows the exchange of kidneys between such incompatible donor-patient pairs. Typically, the aim is to find an allocation of donors to patients that is optimal with respect to multiple hierarchically ordered criteria. In this paper we show why existing approaches to the optimization of kidney exhange cannot deal effectively with multiple hierarchical criteria or with large, sparse, multi-center pools, which now begin to arise in practice. We then present a generic iterative branch-and-price algorithm which can deal with such multi-criteria exchanges and we show how the pricing problem can be solved in polynomial time for a general class of criteria. Our algorithm is effective even for large realistic donor-patient pools. Moreover, the algorithm accomodates inclusion of altruistic donors (who have no specified recipient) and individual rationality constraints for hospitals, as these are of increasing importance in clinical practice. Our approach and its effects are demonstrated using data from the Dutch national kidney exchange program, which is the oldest nationally coordinated program.
منابع مشابه
Algorithms for Social Good: Kidney Exchange
Kidney exchange is a type of barter market where patients exchange willing but incompatible donors. These exchanges are conducted via cycles—where each incompatible patient-donor pair in the cycle both gives and receives a kidney—and chains, which are started by an altruist donor who does not need a kidney in return. Finding the best combination of cycles and chains is hard. The leading algorit...
متن کاملUsing Genetic Algorithm in Solving Stochastic Programming for Multi-Objective Portfolio Selection in Tehran Stock Exchange
Investor decision making has always been affected by two factors: risk and returns. Considering risk, the investor expects an acceptable return on the investment decision horizon. Accordingly, defining goals and constraints for each investor can have unique prioritization. This paper develops several approaches to multi criteria portfolio optimization. The maximization of stock returns, the pow...
متن کاملP/E Modeling and Prediction of Firms Listed on the Tehran Stock Exchange; a New Approach to Harmony Search Algorithm and Neural Network Hybridization
Investors and other contributors to stock exchange need a variety of tools, measures, and information in order to make decisions. One of the most common tools and criteria of decision makers is price-to earnings per share ratio. As a result, investors are in pursuit of ways to have a better assessment and forecast of price and dividends and get the highest returns on their investment. Previous ...
متن کاملIs the 52-high-price Strategy Explained by Behavioral Finance? (Uncertainty Effect)
The aim of this study is to investigate a behavioral approach by anchoring bias as a criterion to explain 52-week-high strategy and trough this we can find an explain for momentum strategy at uncertainty situation, to the companies listed on the Tehran Stock Exchange. The information uncertainty criteria include the book value to market value (BV / MV), company age (Age), the size of the entity...
متن کاملInvestigating the Effects of Large Block Transactions and Owner-ship Nature on Non-Financial Disclosure
Having adequate, sufficient and timely information and data is very important for investors' decision making. Processing information and allocating the asset are two fundamental tasks in the securities market and the stock price is more likely to have the nature of disclosure, information effectiveness and asset allocation efficiency. Thus, in this research, the effects of large block transacti...
متن کامل